package com.yuncheng.spcyApi.selectXzxkApi.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * 事项申请企业生产经营场所
 * @author hua
 */
public class XzspJycsVo {

    /** id */
    private String id;

    /** 分布区域;@values 1:主次干道 | 2:背街小巷 | 3:超市或商场内 | 4:农贸市场 | 5:小区内 | 6:城郊结合部 | 7:城中村 | 8:其它 */
    private String fbqy;

    /** 占地面积（㎡） */
    private Double zdmj;

    /** 建筑总面积（㎡） */
    private Double jzzmj;

    /** （办公）场所面积（㎡） */
    private Double bgmj;

    /** 经营/厂房/车间面积（㎡） */
    private Double jycfmj;

    /** 辅助用房面积（㎡） */
    private Double fzyfmj;

    /** 仓储面积（㎡） */
    private Double ccmj;

    /** 净化(清洁)面积（㎡） */
    private Double jhmj;

    /** 检验面积（㎡） */
    private Double jymj;

    /** 制剂室面积（㎡） */
    private Double zjsmj;

    /** 实验室面积（㎡） */
    private Double sysmj;

    /** 生产场所建设时间 */
    @JsonFormat(
            timezone = "GMT+8",
            pattern = "yyyy-MM-dd HH:mm:ss"
    )
    @DateTimeFormat(
            pattern = "yyyy-MM-dd HH:mm:ss"
    )
    private Date jssj;

    /** 申请时间 */
    @JsonFormat(
            timezone = "GMT+8",
            pattern = "yyyy-MM-dd HH:mm:ss"
    )
    @DateTimeFormat(
            pattern = "yyyy-MM-dd HH:mm:ss"
    )
    private Date sqsj;

    /** 是否自有仓储;@values 0:不是自有仓储 | 1:自有仓储 */
    private String sf_zycc;

    /** 是否委托仓储;@values 0:不是委托仓储 | 1:委托仓储 */
    private String sf_wtcc;

    /** 能否实现库房进、出、存信息两地间实时传输功能   0：否 1：是 */
    private String sfsxkfsscsgn;

    /** 能否实现库房温湿度在线监测、及时控制功能   0：否 1：是 */
    private String sfsxkfwsdgn;

    /** 委托仓储单位 */
    private String wtccdw;

    /** 其他面积 */
    private Integer qtmj;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getFbqy() {
        return fbqy;
    }

    public void setFbqy(String fbqy) {
        this.fbqy = fbqy;
    }

    public Double getZdmj() {
        return zdmj;
    }

    public void setZdmj(Double zdmj) {
        this.zdmj = zdmj;
    }

    public Double getJzzmj() {
        return jzzmj;
    }

    public void setJzzmj(Double jzzmj) {
        this.jzzmj = jzzmj;
    }

    public Double getBgmj() {
        return bgmj;
    }

    public void setBgmj(Double bgmj) {
        this.bgmj = bgmj;
    }

    public Double getJycfmj() {
        return jycfmj;
    }

    public void setJycfmj(Double jycfmj) {
        this.jycfmj = jycfmj;
    }

    public Double getFzyfmj() {
        return fzyfmj;
    }

    public void setFzyfmj(Double fzyfmj) {
        this.fzyfmj = fzyfmj;
    }

    public Double getCcmj() {
        return ccmj;
    }

    public void setCcmj(Double ccmj) {
        this.ccmj = ccmj;
    }

    public Double getJhmj() {
        return jhmj;
    }

    public void setJhmj(Double jhmj) {
        this.jhmj = jhmj;
    }

    public Double getJymj() {
        return jymj;
    }

    public void setJymj(Double jymj) {
        this.jymj = jymj;
    }

    public Double getZjsmj() {
        return zjsmj;
    }

    public void setZjsmj(Double zjsmj) {
        this.zjsmj = zjsmj;
    }

    public Double getSysmj() {
        return sysmj;
    }

    public void setSysmj(Double sysmj) {
        this.sysmj = sysmj;
    }

    public Date getJssj() {
        return jssj;
    }

    public void setJssj(Date jssj) {
        this.jssj = jssj;
    }

    public String getSf_zycc() {
        return sf_zycc;
    }

    public void setSf_zycc(String sf_zycc) {
        this.sf_zycc = sf_zycc;
    }

    public String getSf_wtcc() {
        return sf_wtcc;
    }

    public void setSf_wtcc(String sf_wtcc) {
        this.sf_wtcc = sf_wtcc;
    }

    public String getSfsxkfsscsgn() {
        return sfsxkfsscsgn;
    }

    public void setSfsxkfsscsgn(String sfsxkfsscsgn) {
        this.sfsxkfsscsgn = sfsxkfsscsgn;
    }

    public String getSfsxkfwsdgn() {
        return sfsxkfwsdgn;
    }

    public void setSfsxkfwsdgn(String sfsxkfwsdgn) {
        this.sfsxkfwsdgn = sfsxkfwsdgn;
    }

    public String getWtccdw() {
        return wtccdw;
    }

    public void setWtccdw(String wtccdw) {
        this.wtccdw = wtccdw;
    }

    public Integer getQtmj() {
        return qtmj;
    }

    public void setQtmj(Integer qtmj) {
        this.qtmj = qtmj;
    }

    public Date getSqsj() {
        return sqsj;
    }

    public void setSqsj(Date sqsj) {
        this.sqsj = sqsj;
    }
}
